Actividades
Más reciente
False
Imagen de fondo del banner
Actividades UIAutomation
Última actualización 26 de abr. de 2024

Escribir en

Introduce texto en un elemento de la IU especificado, por ejemplo, un cuadro de texto. También puede enviar teclas especiales como Tab o Intro al elemento de la interfaz de usuario.

Si quieres introducir información confidencial de forma segura, añade una API GetCredential antes de esta API y selecciona los valores de nombre de usuario y contraseña guardados para más tarde de esa API como texto a escribir.

Esta API debe añadirse después de Abrir o Adjuntar.

Definición

Espacio de nombres: UiPath.UIAutomationNext.API.Models

Ensamblado: UiPath.UIAutomationNext.API.Models (en UiPath.UIAutomationNext.API.Models dll)

Sobrecargas

SobrecargaDescripción
TypeInto(TargetAnchorableModel, String)Introduce texto en un elemento de la IU especificado, identificado como una cadena del repositorio de objetos.
TypeInto(TargetAnchorableModel, TypeIntoOptions)Introduce texto en un elemento de la IU especificado, identificado como objeto TargetAnchorableModel .
TypeInto(String, String)Introduce texto en un elemento de la IU especificado, identificado como una cadena del repositorio de objetos.
TypeInto(String, TypeIntoOptions)Introduce texto en un elemento de la IU especificado, identificado como una cadena del repositorio de objetos, junto con otras configuraciones.

TypeInto(TargetAnchorableModel, String)

Introduce texto en un elemento de la IU especificado, identificado como una cadena del repositorio de objetos.

TypeInto(
    TargetAnchorableModel target,
    string text)TypeInto(
    TargetAnchorableModel target,
    string text)
target TargetAnchorableModel
El elemento de IU de destino, identificado como un objeto TargetAnchorableModel .
text Cadena
El texto en el que desea escribir.

TypeInto(TargetAnchorableModel, TypeIntoOptions)

Introduce texto en un elemento de la IU especificado, identificado como objeto TargetAnchorableModel .
TypeInto(
    TargetAnchorableModel target,
    TypeIntoOptions typeIntoOptions)TypeInto(
    TargetAnchorableModel target,
    TypeIntoOptions typeIntoOptions)
target TargetAnchorableModel
El elemento de IU de destino, identificado como un objeto TargetAnchorableModel .
typeIntoOptions TypeIntoOptions
Las siguientes opciones están disponibles:
  • Text String : el texto en el que quieres escribir.
  • DelayBetweenKeys Double : retraso (en segundos) entre pulsaciones de teclas consecutivas. El valor predeterminado es 0,02 segundos.
  • ActivateBefore Boolean : si es verdadero, el elemento de la IU especificado se trae al primer plano y se activa antes de escribir el texto. Si es falso, la API escribirá en la ventana activa actual.
  • ClickBeforeMode NClickMode : el tipo de clic que se debe realizar antes de escribir en:
    • None
    • Single
    • Double
  • EmptyFieldMode NEmptyFieldMode :

    Elija si desea eliminar el contenido existente en el campo antes de escribir el texto y cómo vaciar el campo. Los campos se vacían enviando una combinación de pulsaciones de teclas que difiere entre campos con una sola línea y campos con varias líneas. Asegúrese de seleccionar la opción correcta en función del campo indicado. Las opciones son:

    • None
    • SingleLine
    • MultiLine
  • DeselectAfter Boolean : solo se puede utilizar cuando InteractionMode está establecido en Simulate. Algunas aplicaciones de destino no registran un tipo Actions a menos que también se envíe un evento Completo junto con las Actions. Si se establece como verdadero, se agrega un evento Completo después de la entrada de texto, para registrar las Actions correctamente. Si lo establece en falso, el evento Completo no se envía a la aplicación de destino. Esto está configurado como verdadero de forma predeterminada.
  • AlterIfDisabled Boolean : si se establece en verdadero, las Actions de selección de elemento se ejecutan incluso si el elemento de IU especificado está deshabilitado. Este parámetro no se aplica si InteractionMode está establecido en Hardware Events. De forma predeterminada, esto es falso.
  • InteractionMode NChildInteractionMode : especifica la API utilizada para realizar las Actions. Están disponibles las siguientes opciones:
    • SameAsCard : usa el mismo modo de entrada que Abrir o Adjuntar. Esta es la selección predeterminada.
    • HardwareEvents : utiliza el controlador de hardware para realizar las Actions. Esta es la API más lenta, no puede funcionar en segundo plano, pero es compatible con todas las aplicaciones de escritorio.
    • Simulate : simula las Actions mediante las API de accesibilidad. Recomendado en automatización de navegadores, aplicaciones Java o SAP. Más fiable que los eventos de hardware. Envía todo el texto en una sola Actions. Funciona incluso si la aplicación de destino no está enfocada. Pruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.
    • DebuggerApi: realiza acciones mediante las API de depuración. Solo funciona para los elementos de Chromium. Envía todo el texto de una vez. Funciona incluso si la aplicación de destino no está enfocada. Para más detalles, visita esta página.
    • WindowMessages : envía la entrada del ratón y del teclado a través de mensajes Win32. Recomendado para aplicaciones de escritorio. Suele ser más fiable que los eventos de hardware. Envía todo el texto en una sola Actions. Funciona incluso si la aplicación de destino no está enfocada. Pruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.

TypeInto(String, String)

Introduce texto en un elemento de la IU especificado, identificado como una cadena del repositorio de objetos.

TypeInto(
    string target,
    string text)TypeInto(
    string target,
    string text)
target
El elemento de IU de destino en el que quieres escribir, identificado como una cadena del repositorio de objetos.
text Cadena
El texto en el que desea escribir.

TypeInto(String, TypeIntoOptions)

Introduce texto en un elemento de la IU especificado, identificado como una cadena del repositorio de objetos, junto con otras configuraciones.

TypeInto(
    string target,
    TypeIntoOptions typeIntoOptions)TypeInto(
    string target,
    TypeIntoOptions typeIntoOptions)
target
El elemento de IU de destino en el que quieres escribir, identificado como una cadena del repositorio de objetos.
typeIntoOptions TypeIntoOptions
Las siguientes opciones están disponibles:
  • Text String : el texto en el que quieres escribir.
  • DelayBetweenKeys Double : retraso (en segundos) entre pulsaciones de teclas consecutivas. El valor predeterminado es 0,02 segundos.
  • ActivateBefore Boolean : si es verdadero, el elemento de la IU especificado se trae al primer plano y se activa antes de escribir el texto. Si es falso, la API escribirá en la ventana activa actual.
  • ClickBeforeMode NClickMode : el tipo de clic que se debe realizar antes de escribir en:
    • None
    • Single
    • Double
  • EmptyFieldMode NEmptyFieldMode :

    Elija si desea eliminar el contenido existente en el campo antes de escribir el texto y cómo vaciar el campo. Los campos se vacían enviando una combinación de pulsaciones de teclas que difiere entre campos con una sola línea y campos con varias líneas. Asegúrese de seleccionar la opción correcta en función del campo indicado. Las opciones son:

    • None
    • SingleLine
    • MultiLine
  • DeselectAfter Boolean : solo se puede utilizar cuando InteractionMode está establecido en Simulate. Algunas aplicaciones de destino no registran un tipo Actions a menos que también se envíe un evento Completo junto con las Actions. Si se establece como verdadero, se agrega un evento Completo después de la entrada de texto, para registrar las Actions correctamente. Si lo establece en falso, el evento Completo no se envía a la aplicación de destino. Esto está configurado como verdadero de forma predeterminada.
  • AlterIfDisabled Boolean : si se establece en verdadero, las Actions de selección de elemento se ejecutan incluso si el elemento de IU especificado está deshabilitado. Este parámetro no se aplica si InteractionMode está establecido en Hardware Events. De forma predeterminada, esto es falso.
  • InteractionMode NChildInteractionMode : especifica la API utilizada para realizar las Actions. Están disponibles las siguientes opciones:
    • SameAsCard : usa el mismo modo de entrada que Abrir o Adjuntar. Esta es la selección predeterminada.
    • HardwareEvents : utiliza el controlador de hardware para realizar las Actions. Esta es la API más lenta, no puede funcionar en segundo plano, pero es compatible con todas las aplicaciones de escritorio.
    • Simulate : simula las Actions mediante las API de accesibilidad. Recomendado en automatización de navegadores, aplicaciones Java o SAP. Más fiable que los eventos de hardware. Envía todo el texto en una sola Actions. Funciona incluso si la aplicación de destino no está enfocada. Pruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.
    • DebuggerApi: realiza acciones mediante las API de depuración. Solo funciona para los elementos de Chromium. Envía todo el texto de una vez. Funciona incluso si la aplicación de destino no está enfocada. Para más detalles, visita esta página.
    • WindowMessages : envía la entrada del ratón y del teclado a través de mensajes Win32. Recomendado para aplicaciones de escritorio. Suele ser más fiable que los eventos de hardware. Envía todo el texto en una sola Actions. Funciona incluso si la aplicación de destino no está enfocada. Pruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.